home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_36_Gantt Seg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
85KB
|
1,407 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 274E 8605 move.l [A3 - 0x79FB], A6
00000004 0000 1DB8 ori.b D0, 0xB8
00000008 0000 0EF8 ori.b D0, 0xF8
0000000C 0000 00B0 ori.b D0, 0xB0
00000010 8000 or.b D0, D0
00000012 0002 8F25 ori.b D2, 0x25 /* '%' */
00000016 DA45 add.w D5, D5
00000018 DA43 add.w D5, D3
0000001A 7CFE moveq.l D6, 0xFFFFFFFE
0000001C A8CB syscall OpenPoly
0000001E A8CC syscall ClosePoly/ClosePgon
00000020 A8CA syscall FillPoly
00000022 A8CD syscall KillPoly
00000024 FE42 01A6 .extension 0xE42 <<F/1/7>>, 0x01A6 // unimplemented
// begin alternate branch 00000026-00000028
label00000026:
00000026 01A6 bclr -[A6], D0
// end alternate branch 00000026-00000028
label00000026: // (misaligned)
00000028 35EA FE22 57EE move.w [PC + 0x57EE /* 00005818, cstring ""<EOF> */], [A2 - 0x1DE]
// begin alternate branch 0000002C-00000032
label0000002C:
0000002C 57EE 842E seq [A6 - 0x7BD2]
00000030 E47A ror D2.w, D2
// end alternate branch 0000002C-00000032
label0000002C: // (misaligned)
0000002E 842E E47A or.b D2, [A6 - 0x1B86]
00000032 9EAE DC85 sub.l D7, [A6 - 0x237B]
00000036 6DF4 blt -0xA /* 0000002C */
00000038 2605 move.l D3, D5
0000003A DC83 add.l D6, D3
0000003C D887 add.l D4, D7
0000003E DE87 add.l D7, D7
00000040 720E moveq.l D1, 0x0E
00000042 BA81 cmp.l D5, D1
00000044 3884 move.w [A4], D4
00000046 2946 7C61 move.l [A4 + 0x7C61], D6
0000004A 7C70 moveq.l D6, 0x70
0000004C 353A FA5A move.w -[A2], [PC - 0x5A6 /* FFFFFAA8, cstring ""<EOF> */]
00000050 FA3E 1493 .unknown 0xFA3E 0x1493 (W = 5)
00000054 E47A ror D2.w, D2
00000056 FC70 FFC9 .extension 0xC70 <<F/1/6>>, 0xFFC9 // unimplemented
0000005A 2C05 move.l D6, D5
0000005C F94A .extension 0x94A <<F/4-5/4>> // unimplemented
0000005E FFC9 .invalid <<F/7/7>>
00000060 FFC9 .invalid <<F/7/7>>
00000062 578A subq.l A2, 3
00000064 79BA moveq.l D4, 0xFFFFFFBA
00000066 579A subq.l [A2]+, 3
00000068 796A moveq.l D4, 0x6A
0000006A 7972 moveq.l D4, 0x72
0000006C 5792 subq.l [A2], 3
0000006E 79DA moveq.l D4, 0xFFFFFFDA
00000070 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00000072 561A addq.b [A2]+, 3
00000074 789A moveq.l D4, 0xFFFFFF9A
00000076 012B 9669 btst [A3 - 0x6997], D0
0000007A 29B2 A9A2 79E2 49C2 4A7A move.l [A4 + D4 * 2 + 0x7A], [[0x79E2 + A2] + 0x49C2]
00000084 4A82 tst.l D2
00000086 DAA8 78A2 add.l D5, [A0 + 0x78A2]
0000008A F794 .invalid <<F/6/3>>
0000008C 789A moveq.l D4, 0xFFFFFF9A
0000008E 6796 beq -0x68 /* 00000026 */
00000090 0091 0093 F928 ori.l [A1], 0x93F928
00000096 B868 666E cmp.w D4, [A0 + 0x666E]
0000009A 244B movea.l A2, A3
0000009C C9FC 7A18 muls.w D4, 0x7A18
000000A0 7A3C moveq.l D5, 0x3C
000000A2 E7EC 4A8A rol .w [A4 + 0x4A8A]
000000A6 560A addq.b A2, 3
000000A8 5602 addq.b D2, 3
000000AA 49CA lea.l A4, A2
000000AC 0F7E bchg <<invalid special address>>, D7
000000AE 1086 move.b [A0], D6
000000B0 3CEB 19E3 move.w [A6]+, [A3 + 0x19E3]
000000B4 120E move.b D1, A6
000000B6 A31D syscall MaxMem, flags=3
000000B8 60BB bra -0x43 /* 00000075 */
000000BA 0108 btst A0, D0
000000BC F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000000BE 2322 move.l -[A1], -[A2]
000000C0 806B 2F1F or.w D0, [A3 + 0x2F1F]
000000C4 EB01 asl D1.b, 5
000000C6 4843 swap.w D3
000000C8 0393 bclr [A3], D1
000000CA 3643 movea.w A3, D3
000000CC 020F 1E0F andi.b A7, 0xF
000000D0 3873 11B3 1DDB 0373 114B 05AB movea.w A4, [[0x1DDB0373 + D1] + 0x114B05AB]
000000DC 0662 0B31 addi.w -[A2], 0xB31
000000E0 5C62 addq.w -[A2], 6
000000E2 7B07 moveq.l D5, 0x07
000000E4 5CD3 sge [A3]
000000E6 10C1 move.b [A0]+, D1
000000E8 0081 00E9 000F ori.l D1, 0xE9000F
000000EE 0ABA C303 0F0A 0F44 xori.l [PC + 0xF44 /* 00001034, cstring ""<EOF> */], 0xC3030F0A
000000F6 D319 add.b [A1]+, D1
000000F8 121C move.b D1, [A4]+
000000FA 5020 addq.b -[A0], 8
000000FC 1068 3C5B movea.b A0, [A0 + 0x3C5B]
00000100 08FB 0360 8309 bset.b [[PC + <<invalid base displacement size>> + A0 * 2]], 0x60 /* '`' */
00000106 0E85 05AD 0743 .invalid.l D5, 0x5AD0743 // invalid immediate operation
0000010C 00D3 .incomplete
0000010E 185C movea.b A4, [A4]+
00000110 6273 bhi +0x75 /* 00000185 */
00000112 04DB .incomplete
00000114 32A3 move.w [A1], -[A3]
00000116 0B23 btst -[A3], D5
00000118 0FDB .incomplete
0000011A 0343 bchg D3, D1
0000011C 003B 0C11 01A1 07A5 ori.b [[0x7A5 + D0]], 0x11
00000124 0673 04A5 07C9 addi.w [[ + <<invalid base displacement size>>]], 0x4A5
0000012A 0097 002D 3B08 ori.l [A7], 0x2D3B08
00000130 121C move.b D1, [A4]+
00000132 BC20 cmp.b D6, -[A0]
00000134 10F3 1F3C move.b [A0]+, <<invalid full ext with I/IS == 4>>
00000138 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
0000013A 2304 move.l -[A1], D4
0000013C 5693 addq.l [A3], 3
0000013E 0608 530C addi.b A0, 0xC
00000142 0E13 122A .invalid.b [A3], 0x2A /* '*' */ // invalid immediate operation
00000146 2E6A 3A22 movea.l A7, [A2 + 0x3A22]
0000014A 1818 move.b D4, [A0]+
0000014C F493 cinvp INST, [A3]
0000014E 568C addq.l A4, 3
00000150 0653 0102 addi.w [A3], 0x102
00000154 005B 041B ori.w [A3]+, 0x41B
00000158 0606 C303 addi.b D6, 0x3
0000015C A500 syscall Open/PBHOpen/HOpen, flags=5
0000015E 1B03 move.b -[A5], D3
00000160 0693 05A5 00F8 addi.l [A3], 0x5A500F8
00000166 069B 10A5 0014 addi.l [A3]+, 0x10A50014
0000016C 8C1B or.b D6, [A3]+
0000016E 0302 btst D2, D1
00000170 00EB .incomplete
00000172 4F2B 02CB .invalid 7, [A3 + 0x2CB] // invalid opcode 4 with b == 4
00000176 2E14 move.l D7, [A4]
00000178 8CF8 E900 divu.w D6, [0xFFFFE900]
0000017C F014 1B06 pmovefd MR6, [A4]
00000180 ED01 asl D1.b, 6
00000182 C32E E100 and.b [A6 - 0x1F00], D1
00000186 E901 asl D1.b, 4
00000188 1B4F EB04 move.b [A5 - 0x14FC], A7
0000018C 9B06 subx.b D5, D6
0000018E E321 asl D1.b, D1
00000190 1440 movea.b A2, D0
00000192 6840 bvc +0x42 /* 000001D4 */
00000194 82A1 or.l D1, -[A1]
00000196 02F8 .incomplete
00000198 1AEB 7426 move.b [A5]+, [A3 + 0x7426]
0000019C 8B00 sbcd D5, D0
0000019E 7CD4 moveq.l D6, 0xFFFFFFD4
000001A0 407C 40C8 4AC4 negx.w 0x40C84AC4
000001A6 BB05 xor.b D5, D5
000001A8 C85C and.w D4, [A4]+
000001AA 1A0F move.b D5, A7
000001AC 265A movea.l A3, [A2]+
000001AE 9B3B EB04 sub.b <<invalid full ext with I/IS == 4>>, D5
000001B2 5B45 subq.w D5, 5
000001B4 6325 bls +0x27 /* 000001DB */
000001B6 CD03 abcd D6, D3
000001B8 8108 sbcd -[A0], -[A0]
000001BA F81A 0FC1 .tblXX 0xF81A, 0x0FC1 // unimplemented
000001BE 03D2 .incomplete
000001C0 DE30 40D2 add.b D7, [A0 + D4.w - 0x46]
000001C4 F903 .extension 0x903 <<F/4-5/4>> // unimplemented
000001C6 2B2C 265A move.l -[A5], [A4 + 0x265A]
000001CA BB37 148C xor.b [A7 + D1.w * 4 - 0x116], D5
000001CE 1B06 move.b -[A5], D6
000001D0 0200 0FB4 andi.b D0, 0xB4
label000001D4:
000001D4 D301 addx.b D1, D1
000001D6 ED00 asl D0.b, 6
000001D8 F324 .extension 0x324 <<F/4-5/1>> // unimplemented
000001DA B413 cmp.b D2, [A3]
000001DC 149D move.b [A2], [A5]+
000001DE 05B3 3785 bclr [[ + <<invalid base displacement size>>] + D3 * 8], D2
000001E2 0540 bchg D0, D2
000001E4 C440 and.w D2, D0
000001E6 D251 add.w D1, [A1]
000001E8 050F btst A7, D2
000001EA 265A movea.l A3, [A2]+
000001EC DB31 EB01 add.b [[A1 + <<invalid base displacement size>> + A6 * 2]], D5
000001F0 CB2E C01B and.b [A6 - 0x3FE5], D5
000001F4 2F80 CB2E FB02 8B01 move.l [[A7 - 0x4FE] + A4 * 2 - 0x74FF], D0
000001FC 1B2F 30F0 move.b -[A5], [A7 + 0x30F0]
00000200 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000202 0101 btst D1, D0
00000204 F0E3 2A23 .extension 0x0E3 <<F/2-3/0>> // unimplemented
00000208 5413 addq.b [A3], 2
0000020A 00EB .incomplete
0000020C 01C3 .incomplete
0000020E 2E05 move.l D7, D5
00000210 01C3 .incomplete
00000212 2E01 move.l D7, D1
00000214 01AB 7630 bclr [A3 + 0x7630], D0
00000218 E32A lsl D2.b, D1
0000021A AB76 syscall stMASK3
0000021C 80F3 9F33 3DF3 1FC3 49F3 9FEB divu.w D0, [[A3 + 0x3DF31FC3 + A1 * 8] + 0x49F39FEB]
00000228 2BB8 8B01 2306 2104 move.l [[A5 + <<invalid base displacement size>>] + D2 * 2 + 0x2104], [0xFFFF8B01]
00000230 CB2E 7312 and.b [A6 + 0x7312], D5
00000234 CB48 exg A5, A0
00000236 D335 7312 4B41 add.b [[A5 + D7 * 2] + 0x4B41], D1
0000023C 2B00 move.l -[A5], D0
0000023E 3093 move.w [A0], [A3]
00000240 56FB 0C65 sne [PC + D0 * 4 + 0x65]
00000244 01D1 .incomplete
00000246 06D3 .incomplete
00000248 35FB 0261 0465 move.w [PC + 0x465 /* 000006AF, value 0x453 */], [PC + D0.w * 2 + 0x61]
0000024E 06A3 04C1 0861 addi.l -[A3], 0x4C10861
00000254 0301 btst D1, D1
00000256 068D 03EB 0193 addi.l A5, 0x3EB0193
0000025C 5693 addq.l [A3], 3
0000025E 6DFD blt -0x1 /* 0000025D */
00000260 0D1B btst [A3]+, D6
00000262 02E5 .incomplete
00000264 0D1D btst [A5]+, D6
00000266 1923 move.b -[A4], -[A3]
00000268 0905 btst D5, D4
0000026A 1906 move.b -[A4], D6
0000026C 3E29 15A5 move.w D7, [A1 + 0x15A5]
00000270 19C4 3303 move.b 0x3, D4
00000274 D303 addx.b D1, D3
00000276 0F7A E32B bchg [PC - 0x1CD5 /* FFFFE5A3, cstring ""<EOF> */], D7
0000027A BB03 xor.b D3, D5
0000027C C300 abcd D1, D0
0000027E 063E 2128 addi.b <<invalid special address>>, 0x28 /* '(' */
00000282 2B1B move.l -[A5], [A3]+
00000284 5B03 subq.b D3, 5
00000286 063E E307 addi.b <<invalid special address>>, 0x7
0000028A 7B08 moveq.l D5, 0x08
0000028C 063E A30F addi.b <<invalid special address>>, 0xF
00000290 445B neg.w [A3]+
00000292 1D12 move.b -[A6], [A2]
00000294 1C4E movea.b A6, A6
00000296 6A20 bpl +0x22 /* 000002B8 */
00000298 1043 movea.b A0, D3
0000029A 063C CB2C 8309 addi.b 0x9 /* '\t' */, 0x2C /* ',' */
000002A0 7EE3 moveq.l D7, 0xFFFFFFE3
000002A2 1256 movea.b A1, [A6]
000002A4 931C sub.b [A4]+, D1
000002A6 0B02 btst D2, D5
000002A8 C303 abcd D1, D3
000002AA 0127 btst -[A7], D0
000002AC 06A6 16E3 2CD3 addi.l -[A6], 0x16E32CD3
000002B2 060D 017C addi.b A5, 0x7C /* '|' */
000002B6 1901 move.b -[A4], D1
label000002B8:
000002B8 FC05 0106 .unknown 0xFC05 0x0106 (W = 6)
000002BC 2A05 move.l D5, D5
000002BE 0373 4FC1 bchg [[ + <<invalid base displacement size>>]], D1
000002C2 000E C502 ori.b A6, 0x2
000002C6 C500 abcd D2, D0
000002C8 0885 02C1 bclr.b D5, 0xC1
000002CC 001E 067C ori.b [A6]+, 0x7C /* '|' */
000002D0 B2FC 3A73 cmpa.w A1, 0x3A73 /* ':s' */
000002D4 07DB .incomplete
000002D6 5018 addq.b [A0]+, 8
000002D8 18D3 move.b [A4]+, [A3]
000002DA 0216 8081 andi.b [A6], 0x81
000002DE 0273 07B2 A63A andi.w [A3 + A2.w * 8 + 0x3A], 0x7B2
000002E4 FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
000002E6 8D01 sbcd D6, D1
000002E8 ACD3 syscall PaintRgn, auto_pop
000002EA 06EB .incomplete
000002EC 3C0B move.w D6, A3
000002EE 4C53 1043 movem.l D0,D1,D6,A4, [A3]
000002F2 0606 2100 addi.b D6, 0x0
000002F6 FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
000002F8 166B 16E1 movea.b A3, [A3 + 0x16E1]
000002FC 02FB .incomplete
000002FE 0A02 00B3 xori.b D2, 0xB3
00000302 2CD3 move.l [A6]+, [A3]
00000304 0769 05A6 bchg [A1 + 0x5A6], D3
00000308 8702 sbcd D3, D2
0000030A 0209 0771 andi.b A1, 0x71 /* 'q' */
0000030E 0585 bclr D5, D2
00000310 01FB .incomplete
00000312 0A41 0745 xori.w D1, 0x745
00000316 06E3 .incomplete
00000318 5A1B addq.b [A3]+, 5
0000031A 7143 moveq.l D0, 0x43
0000031C 0549 bchg A1, D2
0000031E 0641 0145 addi.w D1, 0x145
00000322 0673 0745 0663 addi.w [A3 + D0.w * 8 + 0x63], 0x745
00000328 0452 F31B subi.w [A2], 0xF31B
0000032C 8B07 sbcd D5, D7
0000032E CB14 and.b [A4], D5
00000330 CA8B and.l D5, A3
00000332 0163 bchg -[A3], D0
00000334 1F53 008B move.b [A7 + 0x8B], [A3]
00000338 016A B307 bchg [A2 - 0x4CF9], D0
0000033C CB14 and.b [A4], D5
0000033E 006B 064B 1753 ori.w [A3 + 0x1753], 0x64B
00000344 006B 066A 1303 ori.w [A3 + 0x1303], 0x66A
0000034A 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
0000034C 6A83 bpl -0x7B /* 000002D1 */
0000034E 24CA move.l [A2]+, A2
00000350 CB44 exg D5, D4
00000352 4463 neg.w -[A3]
00000354 18C5 move.b [A4]+, D5
00000356 162A 2010 move.b D3, [A2 + 0x2010]
// begin alternate branch 00000358-0000035A
label00000358:
00000358 2010 move.l D0, [A0]
// end alternate branch 00000358-0000035A
label00000358: // (misaligned)
0000035A 368C move.w [A3], A4
0000035C 2304 move.l -[A1], D4
0000035E 080F 0ECB btst.b A7, 0xCB
00000362 1430 8B28 E333 move.b D2, [A0 - 0x1CCD + A0 * 2]
00000368 5300 subq.b D0, 1
0000036A FA2A 2B08 .unknown 0xFA2A 0x2B08 (W = 5)
0000036E CB14 and.b [A4], D5
00000370 AB00 syscall BitBlt
00000372 6B29 bmi +0x2B /* 0000039D */
00000374 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
00000376 802A 5B03 or.b D0, [A2 + 0x5B03]
0000037A 5300 subq.b D0, 1
0000037C 302A 6B00 move.w D0, [A2 + 0x6B00]
00000380 8D4B 86C1 pack -[A6], -[A3], 0x86C1
00000384 4353 chk.w D1, [A3]
00000386 0C2A 0B03 306A cmpi.b [A2 + 0x306A], 0x3
0000038C 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
0000038E 0B02 btst D2, D5
00000390 72E3 moveq.l D1, 0xFFFFFFE3
00000392 260B move.l D3, A3
00000394 03FA .incomplete
00000396 6AC0 bpl -0x3E /* 00000358 */
00000398 9B64 sub.w -[A4], D5
0000039A 000B 3C73 ori.b A3, 0x73 /* 's' */
0000039E 1021 move.b D0, -[A1]
000003A0 27B3 3513 050F BE83 2421 move.l [A3 + D2.w * 4 + 0x21], [[A3 + D3 * 4] + 0x50FBE83]
000003AA 0143 bchg D3, D0
000003AC 8572 FB0C or.w <<invalid full ext with I/IS == 4>>, D2
000003B0 9386 subx.l D1, D6
000003B2 0E13 050F .invalid.b [A3], 0xF // invalid immediate operation
000003B6 1440 movea.b A2, D0
000003B8 7E40 moveq.l D7, 0x40
000003BA 56F8 0C0E sne [0x00000C0E]
000003BE 0C08 1A9B cmpi.b A0, 0x9B
000003C2 0526 btst -[A6], D2
000003C4 E317 roxl D7.b, 1
000003C6 0371 7E03 bchg [A1 + D7 * 8 + 0x3], D1
000003CA 18BE move.b [A4], <<invalid special address>>
000003CC CB20 and.b -[A0], D5
000003CE 5B45 subq.w D5, 5
000003D0 DB2D 8103 add.b [A5 - 0x7EFD], D5
000003D4 4D23 .invalid 6, -[A3] // invalid opcode 4 with b == 4
000003D6 6E20 bgt +0x22 /* 000003F8 */
000003D8 1066 movea.b A0, -[A6]
000003DA 8108 sbcd -[A0], -[A0]
000003DC A104 syscall Control, flags=1
000003DE A31D syscall MaxMem, flags=3
000003E0 5614 addq.b [A4], 3
000003E2 F8E5 036B .extension 0x8E5 <<F/2-3/4>> // unimplemented
000003E6 4626 not.b -[A6]
000003E8 8B1B or.b [A3]+, D5
000003EA CB22 and.b -[A2], D5
000003EC 304B movea.w A0, A3
000003EE 048B 057E 7323 subi.l A3, 0x57E7323
000003F4 CB22 and.b -[A2], D5
000003F6 8033 04B3 or.b D0, [A3 + D0.w * 4 - 0x77]
// begin alternate branch 000003F8-0000040C
label000003F8:
000003F8 04B3 32A1 0E5B 03B3 3200 7375 4B41 3369 subi.l [[0x32007375 + D0 * 2] + 0x4B413369], 0x32A10E5B
00000408 4B41 chk.w D5, D1
0000040A 0F14 btst [A4], D7
// end alternate branch 000003F8-0000040C
label000003F8: // (misaligned)
000003FA 32A1 move.w [A1], -[A1]
000003FC 0E5B 03B3 .invalid.w [A3]+, 0x3B3 // invalid immediate operation
00000400 3200 move.w D1, D0
00000402 7375 moveq.l D1, 0x75
00000404 4B41 chk.w D5, D1
00000406 3369 4B41 0F14 move.w [A1 + 0xF14], [A1 + 0x4B41]
0000040C 406E 402A negx.w [A6 + 0x402A]
00000410 E148 lsl D0.w, 8
00000412 0504 btst D4, D2
00000414 E373 roxl D3.w, D1
00000416 2633 090B 716E B30F move.l D3, [[A3 + <<invalid base displacement size>> + D0] + 0x716EB30F]
0000041E CBA2 and.l -[A2], D5
00000420 FAC0 1F63 .extension 0xAC0 <<F/2-3/5>> // unimplemented
00000424 0B13 btst [A3], D5
00000426 0033 04AB 4BCB 2BAB 02C2 ori.b [[ + <<invalid base displacement size>>] + 0x2BAB02C2], 0xAB
00000430 334B 6B16 move.w [A1 + 0x6B16], A3
00000434 DB1B add.b [A3]+, D5
00000436 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000438 7E8D moveq.l D7, 0xFFFFFF8D
0000043A 0948 bchg A0, D4
0000043C 2010 move.l D0, [A0]
0000043E 003C 0B0E ori.b ccr, 14
00000442 2408 move.l D2, A0
00000444 2304 move.l -[A1], D4
00000446 0E93 062A 8309 .invalid.l [A3], 0x62A8309 // invalid immediate operation
0000044C 56E3 sne -[A3]
0000044E 127E movea.b A1, <<invalid special address>>
00000450 2BD0 move.l <<invalid special address>>, [A0]
00000452 800F or.b D0, A7
00000454 42EB 6608 .invalid [A3 + 0x6608] // invalid opcode 4 with subtype 1
00000458 D31E add.b [A6]+, D1
0000045A 300E move.w D0, A6
0000045C 14F8 8C1A move.b [A2]+, [0xFFFF8C1A]
00000460 2B3B 26F3 move.l -[A5], [PC + D2.w * 8 - 0x13]
00000464 0C48 1E03 cmpi.w A0, 0x1E03
00000468 0748 bchg A0, D3
0000046A 0166 bchg -[A6], D0
0000046C 6501 bcs +0x3 /* 0000046F */
0000046E AB31 syscall bMAIN1
00000470 26D3 move.l [A3]+, [A3]
00000472 176E 1469 0103 move.b [A3 + 0x103], [A6 + 0x1469]
00000478 016E A501 bchg [A6 - 0x5AFF], D0
0000047C 4B46 chk.w D5, D6
0000047E 2103 move.l -[A0], D3
00000480 2A44 movea.l A5, D4
00000482 130E move.b -[A1], A6
00000484 311E move.w -[A0], [A6]+
00000486 EB11 roxl D1.b, 5
00000488 3C6A 1E88 movea.w A6, [A2 + 0x1E88]
0000048C 16AC 2B12 move.b [A3], [A4 + 0x2B12]
00000490 2301 move.l -[A1], D1
00000492 1B0C move.b -[A5], A4
00000494 046C 08A2 2B1E subi.w [A4 + 0x2B1E], 0x8A2
0000049A 0C08 D406 cmpi.b A0, 0x6
0000049E 6B0A bmi +0xC /* 000004AA */
000004A0 882B 122E or.b D4, [A3 + 0x122E]
000004A4 0E16 3B00 .invalid.b [A6], 0x0 // invalid immediate operation
000004A8 E100 asl D0.b, 8
label000004AA:
000004AA CC02 and.b D6, D2
000004AC 0063 0044 ori.w -[A3], 0x44 /* 'D' */
000004B0 6301 bls +0x3 /* 000004B3 */
000004B2 1246 movea.b A1, D6
000004B4 3410 move.w D2, [A0]
000004B6 8331 3C33 or.b [A1 + D3 * 4 + 0x33], D1
000004BA 0A0C 0806 xori.b A4, 0x6
000004BE 86C5 divu.w D3, D5
000004C0 5E99 addq.l [A1]+, 7
000004C2 055E bchg [A6]+, D2
000004C4 C302 abcd D1, D2
000004C6 6093 bra -0x6B /* 0000045B */
000004C8 0BA3 bclr -[A3], D5
000004CA 204A movea.l A0, A2
000004CC 2252 movea.l A1, [A2]
000004CE 3206 move.w D1, D6
000004D0 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
000004D2 0200 BB1A andi.b D0, 0x1A
000004D6 ED05 asl D5.b, 6
000004D8 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
000004DA E905 asl D5.b, 4
000004DC 5AEB 100B spl [A3 + 0x100B]
000004E0 030E btst A6, D1
000004E2 225B movea.l A1, [A3]+
000004E4 4BBB 8122 3B09 22A3 .invalid 5, [[PC + 0x3B09 + A0] + 0x22A3] // invalid opcode 4 with b == 6
000004EC 0EEB .incomplete
000004EE 532B 080F subq.b [A3 + 0x80F], 1
000004F2 E100 asl D0.b, 8
000004F4 C501 abcd D2, D1
000004F6 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
000004F8 A100 syscall Open/PBHOpen/HOpen, flags=1
000004FA 1B26 move.b -[A5], -[A6]
000004FC 7303 moveq.l D1, 0x03
000004FE 6255 bhi +0x57 /* 00000555 */
00000500 0506 btst D6, D2
00000502 231D move.l -[A1], [A5]+
00000504 C100 abcd D0, D0
00000506 7B09 moveq.l D5, 0x09
00000508 A308 syscall Create/PBHCreate/HCreate, flags=3
0000050A 730D moveq.l D1, 0x0D
0000050C A883 syscall DrawChar
0000050E 3106 move.w -[A0], D6
00000510 8331 1680 or.b [A1 + D1.w * 8 - 0x128], D1
00000514 0200 C30D andi.b D0, 0xD /* '\r' */
00000518 786D moveq.l D4, 0x6D
0000051A 0723 btst -[A3], D3
0000051C 1D6D 0D8B 0A69 move.b [A6 + 0xA69], [A5 + 0xD8B]
00000522 0DA3 bclr -[A3], D6
00000524 124A movea.b A1, A2
00000526 0E5A F310 .invalid.w [A2]+, 0xF310 // invalid immediate operation
0000052A A50D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=5
0000052C 8206 or.b D1, D6
0000052E 3606 move.w D3, D6
00000530 6802 bvc +0x4 /* 00000534 */
00000532 00CB .incomplete
label00000534:
00000534 4140 chk.w D0, D0
00000536 3606 move.w D3, D6
00000538 2B05 move.l -[A5], D5
0000053A 0200 0F2E andi.b D0, 0x2E /* '.' */
0000053E 48C5 ext.l D5
00000540 042B 05C9 0443 subi.b [A3 + 0x443], 0xC9
00000546 1A06 move.b D5, D6
00000548 A312 syscall SetEOF, flags=3
0000054A 2523 move.l -[A2], -[A3]
0000054C 834D 2678 pack -[A1], -[A5], 0x2678
00000550 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4
00000552 A312 syscall SetEOF, flags=3
00000554 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
00000556 9B16 sub.b [A6], D5
00000558 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4
0000055A 0B40 bchg D0, D5
0000055C A704 syscall Control, flags=7
0000055E 2863 movea.l A4, -[A3]
00000560 039C bclr [A4]+, D1
00000562 74E3 moveq.l D2, 0xFFFFFFE3
00000564 299C 9323 9C63 30ED 7A86 move.l [[A4 - 0x639D + A1 * 2] + 0x30ED7A86], [A4]+
0000056E 3CA3 move.w [A6], -[A3]
00000570 1024 move.b D0, -[A4]
00000572 56E2 sne -[A2]
00000574 0E1B 0141 .invalid.b [A3]+, 0x41 /* 'A' */ // invalid immediate operation
00000578 252A D357 move.l -[A2], [A2 - 0x2CA9]
0000057C 3048 movea.w A0, A0
0000057E 8B03 sbcd D5, D3
00000580 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
00000582 8CBD or.l D6, <<invalid special address>>
00000584 0B4A bchg A2, D5
00000586 36D0 move.w [A3]+, [A0]
00000588 A836 syscall GetMaskTable
0000058A 0B03 btst D3, D5
0000058C 3B05 move.w -[A5], D5
0000058E 3683 move.w [A3], D3
00000590 0581 bclr D1, D2
00000592 3C36 4A82 move.w D6, [A6 + D4 * 2 - 0x126]
00000596 D0A8 8240 add.l D0, [A0 - 0x7DC0]
0000059A 8240 or.w D1, D0
0000059C 3616 move.w D3, [A6]
0000059E 3069 1DA3 movea.w A0, [A1 + 0x1DA3]
000005A2 35BB 0086 6A14 move.w [A2 + D6 * 2 + 0x14], [PC + D0.w - 0x122]
000005A8 8B16 or.b [A6], D5
000005AA 0307 btst D7, D1
000005AC 808C or.l D0, A4
000005AE 0301 btst D1, D1
000005B0 4203 clr.b D3
000005B2 0108 btst A0, D0
000005B4 1A0F move.b D5, A7
000005B6 269B move.l [A3], [A3]+
000005B8 0289 010C 86AD andi.l A1, 0x10C86AD
000005BE 010F btst A7, D0
000005C0 E132 roxl D2.b, D0
000005C2 6304 bls +0x6 /* 000005C8 */
000005C4 3B3A 1306 move.w -[A5], [PC + 0x1306 /* 000018CC, cstring ""<EOF> */]
label000005C8:
000005C8 48BB 154B 3830 movem.w [PC + D3 + 0x30], D0,D1,D3,D6,A0,A2,A4
000005CE C306 abcd D1, D6
000005D0 E141 asl D1.w, 8
000005D2 680B bvc +0xD /* 000005DF */
000005D4 01C1 .incomplete
000005D6 0043 021B ori.w D3, 0x21B
000005DA 3DE3 move.w <<invalid special address>>, -[A3]
000005DC 4030 9B0E CB02 negx.b [[A0 + <<invalid base displacement size>>] + A1 * 2 - 0x34FE]
000005E2 0ED0 .incomplete
000005E4 5B0C subq.b A4, 5
000005E6 0E81 004B 292A .invalid.l D1, 0x4B292A /* 'K)*' */ // invalid immediate operation
000005EC 9B30 6530 6902 7B84 sub.b [A0 + 0x69027B84 + D6 * 4], D5
000005F4 834C 6EF3 pack -[A1], -[A4], 0x6EF3
000005F8 006A 44B3 1071 ori.w [A2 + 0x1071], 0x44B3
000005FE 2D3B 46C5 move.l -[A6], [PC + D4.w * 8 - 0x59]
00000602 470E .invalid 3, A6 // invalid opcode 4 with b == 4
00000604 7332 moveq.l D1, 0x32
00000606 082E 6E29 8BDB btst.b [A6 - 0x7425], 0x29 /* ')' */
0000060C 652A bcs +0x2C /* 00000638 */
0000060E CB95 and.l [A5], D5
00000610 E96A lsl D2.w, D4
00000612 1B03 move.b -[A5], D3
00000614 8B0B sbcd -[A5], -[A3]
00000616 06FC .incomplete
00000618 1A0F move.b D5, A7
0000061A 26A1 move.l [A3], -[A1]
0000061C 083E A320 btst.b <<invalid special address>>, 0x20 /* ' ' */
00000620 C18B exg D0, A3
00000622 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
00000624 069B 2E06 831A addi.l [A3]+, 0x2E06831A
0000062A A512 syscall SetEOF, flags=5
0000062C A101 syscall Close, flags=1
0000062E 831A or.b [A2]+, D1
00000630 3304 move.w -[A1], D4
00000632 0171 9B34 bchg <<invalid full ext with I/IS == 4>>, D0
00000636 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
label00000638:
00000638 F49B cinva INST
0000063A 345B movea.w A2, [A3]+
0000063C 03C5 .incomplete
0000063E 0053 099B ori.w [A3], 0x99B
00000642 341F move.w D2, [A7]+
00000644 6D70 blt +0x72 /* 000006B6 */
00000646 F881 051A .extension 0x881 <<F/2-3/4>> // unimplemented
0000064A 0F26 btst -[A6], D7
0000064C B69B cmp.l D3, [A3]+
0000064E 0182 bclr D2, D0
00000650 5B36 EB10 subq.b [A6 + A6 * 2], 5
00000654 BA73 0793 14EB 019B cmp.w D5, [[ + D0 * 8] + 0x14EB019B]
0000065C 3443 movea.w A2, D3
0000065E 1106 move.b -[A0], D6
00000660 3B46 403E move.w [A5 + 0x403E], D6
00000664 F81A 7B31 .tblXX 0xF81A, 0x7B31 // unimplemented
00000668 2678 A51E movea.l A3, [0xFFFFA51E]
0000066C 3B46 063B move.w [A5 + 0x63B], D6
00000670 1EC5 move.b [A7]+, D5
00000672 1E62 movea.b A7, -[A2]
00000674 D05C add.w D0, [A4]+
00000676 4A22 tst.b -[A2]
00000678 AE2B syscall GetNextDevice, auto_pop
0000067A 069C 5CDB 03C1 addi.l [A4]+, 0x5CDB03C1
// begin alternate branch 0000067C-00000680
label0000067C:
0000067C 5CDB sge [A3]+
0000067E 03C1 .incomplete
// end alternate branch 0000067C-00000680
label0000067C: // (misaligned)
00000680 01E3 .incomplete
00000682 0BEB .incomplete
00000684 010B btst A3, D0
00000686 8161 or.w -[A1], D0
00000688 7393 moveq.l D1, 0xFFFFFF93
0000068A 148E move.b [A2], A6
0000068C 0902 btst D2, D4
0000068E D001 add.b D0, D1
00000690 024B 147A andi.w A3, 0x147A
00000694 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000696 8E40 or.w D7, D0
00000698 36AB 061E move.w [A3], [A3 + 0x61E]
0000069C 06FC .incomplete
0000069E F806 9B34 .tblXX 0xF806, 0x9B34 // unimplemented
000006A2 060F 1A83 addi.b A7, 0x83
000006A6 3126 move.w -[A0], -[A6]
000006A8 D307 addx.b D1, D7
000006AA 832F 4109 or.b [A7 + 0x4109], D1
000006AE 8304 sbcd D1, D4
000006B0 533B EB01 subq.b [[PC + <<invalid base displacement size>> + A6 * 2]], 1
000006B4 2A0B move.l D5, A3
label000006B6:
000006B6 0188 bclr A0, D0
000006B8 0B2E 5B03 btst [A6 + 0x5B03], D5
000006BC 1630 EB0F 994A D30A move.b D3, [[A0 + <<invalid base displacement size>>] + A6 * 2 - 0x66B52CF6]
000006C4 2E08 move.l D7, A0
000006C6 2914 move.l -[A4], [A4]
000006C8 0C0E 06AB cmpi.b A6, 0xAB
000006CC 0125 btst -[A5], D0
000006CE 3E06 move.w D7, D6
000006D0 66AA bne -0x54 /* 0000067C */
000006D2 000F 1623 ori.b A7, 0x23 /* '#' */
000006D6 0902 btst D2, D4
000006D8 0003 000C ori.b D3, 0xC
000006DC 6602 bne +0x4 /* 000006E0 */
000006DE 000F 0C22 ori.b A7, 0x22 /* '\"' */
// begin alternate branch 000006E0-000006E4
label000006E0:
000006E0 0C22 C900 cmpi.b -[A2], 0x0
// end alternate branch 000006E0-000006E4
label000006E0: // (misaligned)
000006E2 C900 abcd D4, D0
000006E4 DB6F BB00 add.w [A7 - 0x4500], D5
000006E8 22D2 move.l [A1]+, [A2]
000006EA 2E66 movea.l A7, -[A6]
000006EC 2CEA 0EE0 move.l [A6]+, [A2 + 0xEE0]
000006F0 06C6 .incomplete
000006F2 E901 asl D1.b, 4
000006F4 0B27 btst -[A7], D5
000006F6 8501 sbcd D2, D1
000006F8 28E0 move.l [A4]+, -[A0]
000006FA 0643 07E5 addi.w D3, 0x7E5
000006FE 05F3 .incomplete
00000700 0223 0013 andi.b -[A3], 0x13
00000704 04F3 .incomplete
00000706 02D3 .incomplete
00000708 00CB .incomplete
0000070A 05F3 .incomplete
0000070C 02E4 .incomplete
0000070E 6B03 bmi +0x5 /* 00000713 */
00000710 A101 syscall Close, flags=1
00000712 06D3 .incomplete
00000714 0A02 0003 xori.b D2, 0x3
00000718 0BBB 00D3 bclr [PC + D0.w - 0x45], D5
0000071C 0A2A 2904 DB11 xori.b [A2 - 0x24EF], 0x4
00000722 2D68 C651 0B69 move.l [A6 + 0xB69], [A0 - 0x39AF]
00000728 0A0F 165B xori.b A7, 0x5B /* '[' */
0000072C 0175 0A0F bchg [A5 + D0 * 2 + 0xF], D0
00000730 710A moveq.l D0, 0x0A
00000732 F785 .invalid <<F/6/3>>
00000734 A666 syscall NewEmptyHandle, flags=6
00000736 2C84 move.l [A6], D4
00000738 E097 roxr D7, 8
0000073A 05D2 .incomplete
0000073C 3606 move.w D3, D6
0000073E 3688 move.w [A3], A0
00000740 88DB divu.w D4, [A3]+
00000742 0ABA 8B3F AA00 0F6D xori.l [PC + 0xF6D /* 000016B1, cstring ""<EOF> */], 0x8B3FAA00
0000074A 0764 bchg -[A4], D3
0000074C 8B3F or.b <<invalid special address>>, D5
0000074E 0200 0FBA andi.b D0, 0xBA
00000752 EB45 asl D5.w, 5
00000754 D913 add.b [A3], D4
00000756 64EB bcc -0x13 /* 00000743 */
00000758 45C5 lea.l A2, D5
0000075A 1312 move.b -[A1], [A2]
0000075C 3410 move.w D2, [A0]
0000075E 360A move.w D3, A2
00000760 2408 move.l D2, A0
00000762 0C36 0A02 008B cmpi.b [A6 + D0.w - 0x117], 0x2
00000768 2D04 move.l -[A6], D4
0000076A 9301 subx.b D1, D1
0000076C 8B02 sbcd D5, D2
0000076E 3849 movea.w A4, A1
00000770 4A68 3C93 tst.w [A0 + 0x3C93]
00000774 0024 087B ori.b -[A4], 0x7B /* '{' */
00000778 0168 04EA bchg [A0 + 0x4EA], D0
0000077C 0EC4 .incomplete
0000077E 0428 AB00 060E subi.b [A0 + 0x60E], 0x0
00000784 932B 046C sub.b [A3 + 0x46C], D1
00000788 AB00 syscall BitBlt
0000078A 4048 negx.w A0
0000078C 400E negx.b A6
0000078E 9B07 subx.b D5, D7
00000790 0484 AB00 0E04 subi.l D4, 0xAB000E04
00000796 2842 movea.l A4, D2
00000798 2D02 move.l -[A6], D2
0000079A A302 syscall Read, flags=3
0000079C 2D02 move.l -[A6], D2
0000079E E804 asr D4.b, 4
000007A0 62FB bhi -0x3 /* 0000079D */
000007A2 1523 move.b -[A2], -[A3]
000007A4 11BB 0E4D 01BE DCFA 6B25 44DB move.b [[-0x230594DB] + D0 + 0x44DB], [PC + D0 * 8 + 0x4D]
000007B0 0015 7F1B ori.b [A5], 0x1B
000007B4 0424 080B subi.b -[A4], 0xB
000007B8 0970 CB00 bchg [A0 + <<invalid base displacement size>> + A4 * 2], D4
000007BC 8B02 sbcd D5, D2
000007BE 0B1B btst [A3]+, D5
000007C0 0484 4268 7104 subi.l D4, 0x42687104
000007C6 4A36 C1C7 tst.b <<invalid full ext with IS == 1 and I/IS == 7>>
000007CA 4A68 6100 tst.w [A0 + 0x6100]
000007CE E904 asl D4.b, 4
000007D0 C320 and.b -[A0], D1
000007D2 A50D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=5
000007D4 0F55 bchg [A5], D7
000007D6 0736 4068 btst [A6 + D4.w + 0x68], D3
000007DA 5107 subq.b D7, 8
000007DC DB04 addx.b D5, D4
000007DE 490F .invalid 4, A7 // invalid opcode 4 with b == 4
000007E0 3E0A move.w D7, A2
000007E2 2E0E move.l D7, A6
000007E4 3A3E move.w D5, <<invalid special address>>
000007E6 1818 move.b D4, [A0]+
000007E8 1818 move.b D4, [A0]+
000007EA 2408 move.l D2, A0
000007EC 140C move.b D2, A4
000007EE 682E bvc +0x30 /* 0000081E */
000007F0 082C 410F 8303 btst.b [A4 - 0x7CFD], 0xF
000007F6 7653 moveq.l D3, 0x53
000007F8 0804 2B01 btst.b D4, 0x1
000007FC 308B move.w [A0], A3
000007FE 0206 3E0C andi.b D6, 0xC
00000802 0802 00DB btst.b D2, 0xDB
00000806 3D8D 1489 move.w [A6 + D1.w * 4 - 0x119], A5
0000080A 0C6B 03E5 1699 cmpi.w [A3 + 0x1699], 0x3E5
00000810 057B 016B 0304 4B07 9425 bchg [[PC + 0x304] + 0x4B079425], D2
0000081A 1304 move.b -[A1], D4
0000081C 286A 0690 movea.l A4, [A2 + 0x690]
// begin alternate branch 0000081E-00000824
label0000081E:
0000081E 0690 2B4C 046C addi.l [A0], 0x2B4C046C
// end alternate branch 0000081E-00000824
label0000081E: // (misaligned)
00000820 2B4C 046C move.l [A5 + 0x46C], A4
00000824 C4DB mulu.w D2, [A3]+
00000826 1506 move.b -[A2], D6
00000828 C6AA 000F and.l D3, [A2 + 0xF]
0000082C 16DB move.b [A3]+, [A3]+
0000082E 08E5 1C04 bset.b -[A5], 0x4
00000832 EAC6 6B01 bfchg D6 {D4:1}
00000836 0485 2D89 330B subi.l D5, 0x2D89330B
0000083C 03B3 19E4 bclr <<invalid full ext with I/IS == 4>>, D1
00000840 C02E C62C and.b D0, [A6 - 0x39D4]
00000844 B853 cmp.w D4, [A3]
00000846 14C3 move.b [A2]+, D3
00000848 0504 btst D4, D2
0000084A 0690 A4FB 08E0 addi.l [A0], 0xA4FB08E0
00000850 0A28 6B01 0200 xori.b [A0 + 0x200], 0x1
00000856 3B6A 0668 044C move.w [A5 + 0x44C], [A2 + 0x668]
0000085C 6B01 bmi +0x3 /* 0000085F */
0000085E 2C96 move.l [A6], [A6]
00000860 ACD0 syscall UnpackBits, auto_pop
00000862 5CED 0042 sge [A5 + 0x42 /* export_4 */]
00000866 D05C add.w D0, [A4]+
00000868 DB0A addx.b -[A5], -[A2]
0000086A 0406 3E49 subi.b D6, 0x49 /* 'I' */
0000086E 0363 bchg -[A3], D1
00000870 4245 clr.w D5
00000872 0965 bchg -[A5], D4
00000874 2804 move.l D4, D4
00000876 6901 bvs +0x3 /* 00000879 */
00000878 FED1 0EF0 .extension 0xED1 <<F/2-3/7>> // unimplemented
0000087C C50E abcd -[A2], -[A6]
0000087E 7B01 moveq.l D5, 0x01
00000880 F00C 4806 .pmove2 0xF00C, 0x4806 // unimplemented
00000884 D2E5 add.w A1, -[A5]
00000886 0981 bclr D1, D4
00000888 1142 04F3 move.b [A0 + 0x4F3], D2
0000088C 0360 bchg -[A0], D1
0000088E 0861 0030 bchg.b -[A1], 0x30 /* '0' */
00000892 6004 bra +0x6 /* 00000898 */
00000894 EA48 lsr D0.w, 5
00000896 4804 nbcd.b D4
label00000898:
00000898 E30C lsl D4.b, 1
0000089A 0E6E A504 8942 .invalid.w [A6 - 0x76BE], 0xA504 // invalid immediate operation
000008A0 2245 movea.l A1, D5
000008A2 1325 move.b -[A1], -[A5]
000008A4 372E 08CC move.w -[A3], [A6 + 0x8CC]
000008A8 4A68 6D4C tst.w [A0 + 0x6D4C]
000008AC 3B05 move.w -[A5], D5
000008AE A51F syscall DisposPtr/DisposePtr, flags=5
000008B0 E14A lsl D2.w, 8
000008B2 2901 move.l -[A4], D1
label000008B4:
000008B4 725C moveq.l D1, 0x5C
000008B6 3303 move.w -[A1], D3
000008B8 2D09 move.l -[A6], A1
000008BA AB19 syscall PutLine
000008BC 3C7B 0C24 movea.w A6, [PC + D0 * 4 + 0x24]
000008C0 086B 180E 2E48 bchg.b [A3 + 0x2E48], 0xE
000008C6 0905 btst D5, D4
000008C8 F32C .extension 0x32C <<F/4-5/1>> // unimplemented
000008CA 7B08 moveq.l D5, 0x08
000008CC 0306 btst D6, D1
000008CE 7A74 moveq.l D5, 0x74
000008D0 F331 .extension 0x331 <<F/4-5/1>> // unimplemented
000008D2 E301 asl D1.b, 1
000008D4 BB03 xor.b D3, D5
000008D6 4B1A .invalid 5, [A2]+ // invalid opcode 4 with b == 4
000008D8 06C6 .incomplete
000008DA 4068 8504 negx.w [A0 - 0x7AFC]
000008DE 0EC9 .incomplete
000008E0 0548 bchg A0, D2
000008E2 5C40 addq.w D0, 6
000008E4 3633 0302 000F move.w D3, [[A3 + <<invalid base displacement size>> + D0 * 2] + 0xF]
000008EA 06C6 .incomplete
000008EC 65C6 bcs -0x38 /* 000008B4 */
000008EE 1B14 move.b -[A5], [A4]
000008F0 328B move.w [A1], A3
000008F2 12AB 0D69 move.b [A1], [A3 + 0xD69]
000008F6 029C 6908 0EE1 andi.l [A4]+, 0x69080EE1
000008FC 5371 0129 5416 subq.w [[A1 + 0x5416 + D0]], 1
00000902 3BC5 move.w <<invalid special address>>, D5
00000904 2301 move.l -[A1], D1
00000906 7013 moveq.l D0, 0x13
00000908 0C96 087B 0B42 cmpi.l [A6], 0x87B0B42
0000090E A8D3 syscall PaintRgn
00000910 00E1 .incomplete
00000912 006B 5AAC 0F80 ori.w [A3 + 0xF80], 0x5AAC
00000918 0622 A1C6 addi.b -[A2], 0xC6
0000091C 1A63 movea.b A5, -[A3]
0000091E 4626 not.b -[A6]
00000920 C109 abcd -[A0], -[A1]
00000922 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00000924 5B17 subq.b [A7], 5
00000926 A106 syscall KillIO, flags=1
00000928 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
0000092A B107 xor.b D7, D0
0000092C 01CE .incomplete
0000092E 85F2 0F06 7C4A divs.w D2, [[A2 + <<invalid base displacement size>>] + D0 * 8 + 0x7C4A]
00000934 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000936 0512 btst [A2], D2
00000938 C303 abcd D1, D3
0000093A 6500 E100 bcs -0x1EFE /* FFFFEA3C */
0000093E BB02 xor.b D2, D5
00000940 D300 addx.b D1, D0
00000942 2501 move.l -[A2], D1
00000944 3372 E111 580F move.w [A1 + 0x580F], [[A2 + A6]]
0000094A 5806 addq.b D6, 4
0000094C 7C13 moveq.l D6, 0x13
0000094E 2E04 move.l D7, D4
00000950 6308 bls +0xA /* 0000095A */
00000952 3060 movea.w A0, -[A0]
00000954 336D CB15 01F8 move.w [A1 + 0x1F8], [A5 - 0x34EB]
label0000095A:
0000095A 3516 move.w -[A2], [A6]
0000095C C8C1 mulu.w D4, D1
0000095E 200C move.l D0, A4
00000960 5301 subq.b D1, 1
00000962 8946 9BA4 pack D4, D6, 0x9BA4
00000966 BB03 xor.b D3, D5
00000968 928B sub.l D1, A3
0000096A 3F05 move.w -[A7], D5
0000096C 3185 0028 move.w [A0 + D0.w + 0x28], D5
00000970 E002 asr D2.b, 8
00000972 0043 8283 ori.w D3, 0x8283
00000976 2F73 02C3 026E move.l [A7 + 0x26E], [A3 + D0.w * 2 - 0x61]
0000097C 7AEB moveq.l D5, 0xFFFFFFEB
0000097E 2806 move.l D4, D6
00000980 0303 btst D3, D1
00000982 8708 sbcd -[A3], -[A0]
00000984 53FB 1EC3 sls [PC + D1 * 8 - 0x61]
00000988 004A 0303 ori.w A2, 0x303
0000098C AE8B syscall 0xA8B, auto_pop
0000098E 06A8 0303 0C03 03C9 addi.l [A0 + 0x3C9], 0x3030C03
// begin alternate branch 00000992-00000996
fn00000992:
00000992 0C03 03C9 cmpi.b D3, 0xC9
// end alternate branch 00000992-00000996
fn00000992: // (misaligned)
00000996 4ADB tas.b [A3]+
00000998 6F05 ble +0x7 /* 0000099F */
0000099A 06EB .incomplete
0000099C 452C 6CD3 .invalid 2, [A4 + 0x6CD3] // invalid opcode 4 with b == 4
000009A0 0502 btst D2, D2
000009A2 000F 3101 ori.b A7, 0x1
000009A6 AB00 syscall BitBlt
000009A8 0200 0FA1 andi.b D0, 0xA1
000009AC 0BFA .incomplete
000009AE 6083 bra -0x7B /* 00000933 */
000009B0 0604 F317 addi.b D4, 0x17
000009B4 080B 55C8 btst.b A3, 0xC8
000009B8 CB06 abcd D5, D6
000009BA CB08 abcd -[A5], -[A0]
000009BC C500 abcd D2, D0
000009BE CB06 abcd D5, D6
000009C0 A90D syscall PaintBehind
000009C2 9B0F subx.b -[A5], -[A7]
000009C4 04F8 .incomplete
000009C6 EB00 asl D0.b, 5
000009C8 41C1 lea.l A0, D1
000009CA 0200 030E andi.b D0, 0xE
000009CE C311 and.b [A1], D1
000009D0 0F48 bchg A0, D7
000009D2 2B08 move.l -[A5], A0
000009D4 6501 bcs +0x3 /* 000009D7 */
000009D6 61BA bsr -0x44 /* 00000992 */
000009D8 7101 moveq.l D0, 0x01
000009DA D303 addx.b D1, D3
000009DC BB03 xor.b D3, D5
000009DE 0B01 btst D1, D5
000009E0 C121 and.b -[A1], D0
000009E2 B80B cmp.b D4, A3
000009E4 0102 btst D2, D0
000009E6 000F B222 ori.b A7, 0x22 /* '\"' */
000009EA 3AEB 0618 move.w [A5]+, [A3 + 0x618]
000009EE 1881 move.b [A4], D1
000009F0 01D3 .incomplete
000009F2 01CD .incomplete
000009F4 1DA8 030F BA6B move.b [A6 + A3 * 2 + 0x6B], [A0 + 0x30F]
000009FA 0E02 0013 .invalid.b D2, 0x13 // invalid immediate operation
000009FE 094B bchg A3, D4
00000A00 0613 02E3 addi.b [A3], 0xE3
00000A04 01CB .incomplete
00000A06 4CFB 0016 FAEB movem.l D1,D2,D4, [PC + A7 * 2 - 0x21]
00000A0C 0FB3 0788 bclr [ + <<invalid base displacement size>> + D0 * 8], D7
00000A10 EB0F lsl D7.b, 5
00000A12 6303 bls +0x5 /* 00000A17 */
00000A14 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
00000A16 7A0B moveq.l D5, 0x0B
00000A18 0145 bchg D5, D0
00000A1A 0106 btst D6, D0
00000A1C EB06 asl D6.b, 5
00000A1E 130B move.b -[A1], A3
00000A20 0428 481B 031A subi.b [A0 + 0x31A], 0x1B
00000A26 0F26 btst -[A6], D7
00000A28 6105 bsr +0x7 /* 00000A2F */
00000A2A 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
00000A2C 8173 1303 4103 9D08 or.w [[A3 + <<invalid base displacement size>> + D1 * 2] + 0x41039D08], D0
00000A34 0F4A bchg A2, D7
00000A36 8263 or.w D1, -[A3]
00000A38 0699 2625 0145 addi.l [A1]+, 0x26250145
00000A3E 2655 movea.l A3, [A5]
00000A40 0301 btst D1, D1
00000A42 6E43 bgt +0x45 /* 00000A87 */
00000A44 2944 AB0C move.l [A4 - 0x54F4], D4
00000A48 E535 roxl D5.b, D2
00000A4A 6025 bra +0x27 /* 00000A71 */
00000A4C C34A exg A1, A2
00000A4E 605A bra +0x5C /* 00000AAA */
00000A50 231C move.l -[A1], [A4]+
00000A52 4A08 tst.b A0
00000A54 3B0F move.w -[A5], A7
00000A56 E19A rol D2, 8
00000A58 0E5A 4324 .invalid.w [A2]+, 0x4324 /* 'C$' */ // invalid immediate operation
00000A5C A1D8 syscall vExtBTFile, flags=1
00000A5E 0E5A 0317 .invalid.w [A2]+, 0x317 // invalid immediate operation
00000A62 41DA lea.l A0, [A2]+
00000A64 0E5A 7B17 .invalid.w [A2]+, 0x7B17 // invalid immediate operation
00000A68 5300 subq.b D0, 1
00000A6A 420E clr.b A6
00000A6C 5AFB 1653 spl [PC + D1.w * 8 + 0x53]
00000A70 007B 030E 5A6B ori.w [PC + D5 * 2 + 0x6B], 0x30E
00000A76 0F53 bchg [A3], D7
00000A78 00AC 0E5A 130F 9C33 ori.l [A4 - 0x63CD], 0xE5A130F
00000A80 4B7B 1143 3E33 1763 chk.w D5, [[PC + <<invalid base displacement size>>] + 0x3E331763]
00000A88 3063 movea.w A0, -[A3]
00000A8A 06F3 .incomplete
00000A8C 2863 movea.l A4, -[A3]
00000A8E 06C3 .incomplete
00000A90 43AE 7303 .invalid 1, [A6 + 0x7303] // invalid opcode 4 with b == 6
00000A94 BB33 5A1B xor.b [A3 + D5 * 2 + 0x1B], D5
00000A98 024A 089B andi.w A2, 0x89B
00000A9C 16E9 053B move.b [A3]+, [A1 + 0x53B]
00000AA0 0DE9 .incomplete
00000AA2 0523 btst -[A3], D2
00000AA4 09E5 .incomplete
00000AA6 05A3 bclr -[A3], D2
00000AA8 13C5 050B 14A5 move.b [0x050B14A5], D5
// begin alternate branch 00000AAA-00000AAE
label00000AAA:
00000AAA 050B btst A3, D2
00000AAC 14A5 move.b [A2], -[A5]
// end alternate branch 00000AAA-00000AAE
label00000AAA: // (misaligned)
00000AAE 05FB .incomplete
00000AB0 0C85 052B 0C9C cmpi.l D5, 0x52B0C9C
00000AB6 B333 9C6B xor.b [A3 + A1 * 4 + 0x6B], D1
00000ABA 309C move.w [A0], [A4]+
00000ABC 4336 2105 .invalid 1, [[A6 + <<invalid base displacement size>>] + D2] // invalid opcode 4 with b == 4
00000AC0 6306 bls +0x8 /* 00000AC8 */
00000AC2 BB33 1330 7B30 2B08 xor.b [A3 + 0x7B302B08 + D1 * 2], D5
// begin alternate branch 00000AC8-00000ACA
label00000AC8:
00000AC8 2B08 move.l -[A5], A0
// end alternate branch 00000AC8-00000ACA
label00000AC8: // (misaligned)
00000ACA F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00000ACC 080E 25AC btst.b A6, 0xAC
00000AD0 B32E 9CE3 xor.b [A6 - 0x631D], D1
00000AD4 5D9C subq.l [A4]+, 6
00000AD6 D31C add.b [A4]+, D1
00000AD8 C95C and.w [A4]+, D4
00000ADA A90D syscall PaintBehind
00000ADC B322 xor.b -[A2], D1
00000ADE B50D cmpm.b [A2]+, [A5]+
00000AE0 BB19 xor.b [A1]+, D5
00000AE2 690C bvs +0xE /* 00000AF0 */
00000AE4 1B1C move.b -[A5], [A4]+
00000AE6 5300 subq.b D0, 1
00000AE8 080E 5A43 btst.b A6, 0x43 /* 'C' */
00000AEC 1D53 0060 move.b [A6 + 0x60], [A3]
label00000AF0:
00000AF0 0E5A A311 .invalid.w [A2]+, 0xA311 // invalid immediate operation
00000AF4 5300 subq.b D0, 1
00000AF6 0E0E 5AEB .invalid.b A6, 0xEB // invalid immediate operation
00000AFA 0D53 bchg [A3], D6
00000AFC 006A 0E5A FB11 ori.w [A2 - 0x4EF], 0xE5A
00000B02 9C13 sub.b D6, [A3]
00000B04 06AC 6B39 7304 3B19 addi.l [A4 + 0x3B19], 0x6B397304
00000B0C ACC3 syscall PtToAngle, auto_pop
00000B0E 1880 move.b [A4], D0
00000B10 7307 moveq.l D1, 0x07
00000B12 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000B14 AB01 syscall BitsToMap
00000B16 E4F0 665A roxr .w [A0 + D6.w * 8 + 0x5A]
00000B1A A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
00000B1C 4A08 tst.b A0
00000B1E 330C move.w -[A1], A4
00000B20 2906 move.l -[A4], D6
00000B22 E308 lsl D0.b, 1
00000B24 E50D lsl D5.b, 2
00000B26 331F move.w -[A1], [A7]+
00000B28 C50D abcd -[A2], -[A5]
00000B2A 231F move.l -[A1], [A7]+
00000B2C 450D .invalid 2, A5 // invalid opcode 4 with b == 4
00000B2E BB1B xor.b [A3]+, D5
00000B30 5300 subq.b D0, 1
00000B32 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00000B34 0E23 1253 .invalid.b -[A3], 0x53 /* 'S' */ // invalid immediate operation
00000B38 0048 0E4B ori.w A0, 0xE4B
00000B3C 139D 0561 05D3 move.b [[A1 + 0x5D3]], [A5]+
00000B42 001B 00D2 ori.b [A3]+, 0xD2
00000B46 A635 syscall OffLine/Offline, flags=6
00000B48 0E93 229C 0F31 .invalid.l [A3], 0x229C0F31 // invalid immediate operation
00000B4E 0ED3 .incomplete
00000B50 0081 4DE2 1700 ori.l D1, 0x4DE21700
00000B56 07E3 .incomplete
00000B58 351E move.w -[A2], [A6]+
00000B5A 16DB move.b [A3]+, [A3]+
00000B5C 9038 1E16 sub.b D0, [0x00001E16]
00000B60 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
00000B62 DB10 add.b [A0], D5
00000B64 0702 btst D2, D3
00000B66 2816 move.l D4, [A6]
00000B68 DB90 add.l [A0], D5
00000B6A 6B00 1E16 bmi +0x1E18 /* 00002982 */
00000B6E 6B0F bmi +0x11 /* 00000B7F */
00000B70 DB10 add.b [A0], D5
00000B72 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00000B74 0A16 CA73 xori.b [A6], 0x73 /* 's' */
00000B78 3AF8 6500 move.w [A5]+, [0x00006500]
00000B7C 8C65 or.w D6, -[A5]
00000B7E 00A0 6500 14FB ori.l -[A0], 0x650014FB
00000B84 19B3 1D1A C31F 21B6 4B10 AB4A F84B move.b [[0x4B10AB4A] + D2 - 0x7B5], [[A3 + D1 * 4] - 0x3CE1]
00000B92 05DE .incomplete
00000B94 303B 290A 1630 move.w D0, [[PC + <<invalid base displacement size>> + D2] + 0x1630]
00000B9A 2B00 move.l -[A5], D0
00000B9C 42D3 .invalid [A3] // invalid opcode 4 with subtype 1
00000B9E 005E 4B00 ori.w [A6]+, 0x4B00 /* 'K\0' */
00000BA2 4145 chk.w D0, D5
00000BA4 B354 xor.w [A4], D1
00000BA6 2B1F move.l -[A5], [A7]+
fn00000BA8:
00000BA8 8C11 or.b D6, [A1]
00000BAA 0280 1902 9B0E andi.l D0, 0x19029B0E
00000BB0 A011 syscall GetEOF
00000BB2 02FA .incomplete
00000BB4 1902 move.b -[A4], D2
00000BB6 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00000BB8 E50D lsl D5.b, 2
00000BBA 2B4B 9CF3 move.l [A5 - 0x630D], A3
00000BBE 28A1 move.l [A4], -[A1]
00000BC0 1468 062A movea.b A2, [A0 + 0x62A]
00000BC4 DB15 add.b [A5], D5
00000BC6 EB01 asl D1.b, 5
00000BC8 0803 0265 btst.b D3, 0x65 /* 'e' */
00000BCC 0513 btst [A3], D2
00000BCE 45C5 lea.l A2, D5
00000BD0 0313 btst [A3], D1
00000BD2 451E .invalid 2, [A6]+ // invalid opcode 4 with b == 4
00000BD4 0A40 2AA5 xori.w D0, 0x2AA5
00000BD8 F468 cpushl DATA, [A0]
00000BDA 4371 5B1C chk.w D1, <<invalid full ext with I/IS == 4>>
00000BDE 1B51 4B04 move.b [A5 + 0x4B04], [A1]
00000BE2 6B49 bmi +0x4B /* 00000C2D */
00000BE4 56D3 sne [A3]
00000BE6 0B6B 1683 bchg [A3 + 0x1683], D5
00000BEA 0FA8 A61B bclr [A0 - 0x59E5], D7
00000BEE 4222 clr.b -[A2]
00000BF0 4AA6 tst.l -[A6]
00000BF2 AE53 syscall DictionaryDispatch, auto_pop
00000BF4 18D0 move.b [A4]+, [A0]
00000BF6 4319 .invalid 1, [A1]+ // invalid opcode 4 with b == 4
00000BF8 A10D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=1
00000BFA 4022 negx.b -[A2]
00000BFC 1A13 move.b D5, [A3]
00000BFE 3B21 move.w -[A5], -[A1]
00000C00 FBC1 .invalid <<F/7/5>>
00000C02 0204 9B2A andi.b D4, 0x2A /* '*' */
00000C06 7B3A moveq.l D5, 0x3A
00000C08 7B1D moveq.l D5, 0x1D
00000C0A 2C61 movea.l A6, -[A1]
00000C0C 007B 0D65 0073 ori.w [PC + D0.w + 0x73], 0xD65 /* '\re' */
00000C12 0241 000A andi.w D1, 0xA /* '\n' */
00000C16 1B61 F81B move.b [A5 - 0x7E5], -[A1]
00000C1A 618C bsr -0x72 /* 00000BA8 */
00000C1C 1B61 A01B move.b [A5 - 0x5FE5], -[A1]
00000C20 612D bsr +0x2F /* 00000C4F */
00000C22 340E move.w D2, A6
00000C24 2010 move.l D0, [A0]
00000C26 330B move.w -[A1], A3
00000C28 3CA3 move.w [A6], -[A3]
00000C2A 1705 move.b -[A3], D5
00000C2C 7E2A moveq.l D7, 0x2A
00000C2E 3A90 move.w [A5], [A0]
00000C30 A56A syscall HSetState, flags=5
00000C32 D57E add.w <<invalid special address>>, D2
00000C34 0B09 btst A1, D5
00000C36 0690 0613 041A addi.l [A0], 0x613041A
00000C3C 0F26 btst -[A6], D7
00000C3E 2585 E100 move.l [A2 + <<invalid base displacement size>> + A6], D5
00000C42 C184 and.l D4, D0
00000C44 B343 xor.w D3, D1
00000C46 0443 4908 subi.w D3, 0x4908
00000C4A 04E3 .incomplete
00000C4C 3C60 movea.w A6, -[A0]
00000C4E F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00000C50 CB05 abcd D5, D5
00000C52 E4F3 026B roxr .w [A3 + D0.w * 2 + 0x6B]
00000C56 03D3 .incomplete
00000C58 0004 F307 ori.b D4, 0x7
00000C5C 6093 bra -0x6B /* 00000BF1 */
00000C5E 0714 btst [A4], D3
00000C60 0CD3 .incomplete
00000C62 0006 9307 ori.b D6, 0x7
00000C66 04CE .incomplete
00000C68 0804 B311 btst.b D4, 0x11
00000C6C 6E1A bgt +0x1C /* 00000C88 */
00000C6E 3B37 2604 move.w -[A5], [A7 + D2.w * 8 + 0x4]
00000C72 8B0C sbcd -[A5], -[A4]
00000C74 0804 0B04 btst.b D4, 0x4
00000C78 9307 subx.b D1, D7
00000C7A 6004 bra +0x6 /* 00000C80 */
00000C7C 0F08 btst A0, D7
00000C7E 9B00 subx.b D5, D0
label00000C80:
00000C80 C20B and.b D1, A3
00000C82 0604 8B61 addi.b D4, 0x61 /* 'a' */
00000C86 60A1 bra -0x5D /* 00000C29 */
label00000C88:
00000C88 0074 A337 0690 ori.w [A4 + D0.w * 8 - 0x112], 0xA337
00000C8E 130D move.b -[A1], A5
00000C90 658B bcs -0x73 /* 00000C1D */
00000C92 425A clr.w [A2]+
00000C94 7B3B moveq.l D5, 0x3B
00000C96 04B3 2148 0952 2B87 063B 074A subi.l [[ + <<invalid base displacement size>>] + D2 * 2 + 0x63B074A], 0x21480952 /* '!H\tR' */
00000CA2 F0A5 5A90 .extension 0x0A5 <<F/2-3/0>> // unimplemented
00000CA6 CD5F and.w [A7]+, D6
00000CA8 3B07 move.w -[A5], D7
00000CAA CD5F and.w [A7]+, D6
00000CAC 047B 188B 3F4B 02B3 0C48 subi.w [[PC + <<invalid base displacement size>>] + 0x2B30C48], 0x188B
00000CB6 E006 asr D6.b, 8
00000CB8 3EA9 010B move.w [A7], [A1 + 0x10B]
00000CBC 27AD 6006 330B A989 0803 move.l [[A3 + <<invalid base displacement size>> + D3 * 2] - 0x5676F7FD], [A5 + 0x6006]
00000CC6 0F85 bclr D5, D7
00000CC8 01A4 bclr -[A4], D0
00000CCA B30C cmpm.b [A1]+, [A4]+
00000CCC E048 lsr D0.w, 8
00000CCE 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00000CD0 D311 add.b [A1], D1
00000CD2 7025 moveq.l D0, 0x25
00000CD4 625B bhi +0x5D /* 00000D31 */
00000CD6 1FA7 0B50 move.b [A7], -[A7]
00000CDA 0B18 btst [A0]+, D5
00000CDC 2162 3B07 move.l [A0 + 0x3B07], -[A2]
00000CE0 2562 3B07 move.l [A2 + 0x3B07], -[A2]
00000CE4 6508 bcs +0xA /* 00000CEE */
00000CE6 2962 6108 move.l [A4 + 0x6108], -[A2]
00000CEA EB45 asl D5.w, 5
00000CEC 7508 moveq.l D2, 0x08
label00000CEE:
00000CEE A501 syscall Close, flags=5
00000CF0 6108 bsr +0xA /* 00000CFA */
00000CF2 6162 bsr +0x64 /* 00000D56 */
00000CF4 C906 abcd D4, D6
00000CF6 0463 2948 subi.w -[A3], 0x2948 /* ')H' */
fn00000CFA:
00000CFA 4911 .invalid 4, [A1] // invalid opcode 4 with b == 4
00000CFC A900 syscall GetFNum
00000CFE D301 addx.b D1, D1
00000D00 3511 move.w -[A2], [A1]
00000D02 44BB 17B1 1DFB 0AE5 neg.l [[0x1DFB0AE5 + D1 * 8]]
00000D0A 3517 move.w -[A2], [A7]
00000D0C 0331 2EC8 btst [A1 + D2 * 8 - 0x56], D1
00000D10 8983 0F1E unpk D4, D3, 0x0F1E
00000D14 F30F .extension 0x30F <<F/4-5/1>> // unimplemented
00000D16 D307 addx.b D1, D7
00000D18 F88B 2B06 .extension 0x88B <<F/2-3/4>> // unimplemented
00000D1C 3EC3 move.w [A7]+, D3
00000D1E 1670 6968 70A1 movea.b A3, [A0 + 0x70A1]
00000D24 1C0F move.b D6, A7
00000D26 C803 and.b D4, D3
00000D28 18CB move.b [A4]+, A3
00000D2A 08C5 0003 bset.b D5, 0x3
00000D2E 18E1 move.b [A4]+, -[A1]
00000D30 0130 60F3 btst [A0 + D6.w - 0x13], D0
00000D34 091B btst [A3]+, D4
00000D36 0617 80B9 addi.b [A7], 0xB9
00000D3A 030E btst A6, D1
00000D3C 5353 subq.w [A3], 1
00000D3E 328D move.w [A1], A5
00000D40 00E9 .incomplete
00000D42 6743 beq +0x45 /* 00000D87 */
00000D44 091B btst [A3]+, D4
00000D46 060F 3D02 addi.b A7, 0x2
00000D4A C311 and.b [A1], D1
00000D4C 7302 moveq.l D1, 0x02
00000D4E CB00 abcd D5, D0
00000D50 6E4B bgt +0x4D /* 00000D9D */
00000D52 091E btst [A6]+, D4
00000D54 8C73 0228 or.w D6, [A3 + D0.w * 2 + 0x28]
// begin alternate branch 00000D56-00000D60
fn00000D56:
00000D56 0228 4802 006B andi.b [A0 + 0x6B], 0x2
00000D5C 20C1 move.l [A0]+, D1
00000D5E 3D27 move.w -[A6], -[A7]
// end alternate branch 00000D56-00000D60
fn00000D56: // (misaligned)
00000D58 4802 nbcd.b D2
00000D5A 006B 20C1 3D27 ori.w [A3 + 0x3D27], 0x20C1
00000D60 00A8 5B5A 8321 4309 ori.l [A0 + 0x4309], 0x5B5A8321
00000D68 1E70 6565 movea.b A7, <<invalid full ext with IS == 1 and I/IS == 5>>
00000D6C 2901 move.l -[A4], D1
00000D6E 7302 moveq.l D1, 0x02
00000D70 C11E and.b [A6]+, D0
00000D72 256C 4307 1818 move.l [A2 + 0x1818], [A4 + 0x4307]
00000D78 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00000D7A C47A 0116 and.w D2, [PC + 0x116 /* 00000118, value 0xFDB */]
00000D7E 456C A8C3 chk.w D2, [A4 - 0x573D]
00000D82 0361 bchg -[A1], D1
00000D84 0D38 0A61 btst [0x00000A61], D6
00000D88 D19B add.l [A3]+, D0
00000D8A 2BF8 0A0A move.l <<invalid special address>>, [0x00000A0A /* TopMenuItem */]
00000D8E 0B45 bchg D5, D5
00000D90 0A23 1B85 xori.b -[A3], 0x85
00000D94 0373 0A8D bchg [A3 + D0 * 2 - 0x115], D1
00000D98 0303 btst D3, D1
00000D9A 02F1 .incomplete
00000D9C 6F73 ble +0x75 /* 00000E11 */
00000D9E 079B bclr [A3]+, D3
00000DA0 044A 68A5 subi.w A2, 0x68A5
00000DA4 0040 724A ori.w D0, 0x724A /* 'rJ' */
00000DA8 72BB moveq.l D1, 0xFFFFFFBB
00000DAA 023E 5C06 andi.b <<invalid special address>>, 0x6
00000DAE 730A moveq.l D1, 0x0A
00000DB0 0C56 0C2A cmpi.w [A6], 0xC2A
00000DB4 8CA1 or.l D6, -[A1]
00000DB6 EC0F lsr D7.b, 6
00000DB8 26F8 231B move.l [A3]+, [0x0000231B]
00000DBC F8F3 0E0A .extension 0x8F3 <<F/2-3/4>> // unimplemented
00000DC0 F30E .extension 0x30E <<F/4-5/1>> // unimplemented
00000DC2 6D35 blt +0x37 /* 00000DF9 */
00000DC4 72A5 moveq.l D1, 0xFFFFFFA5
00000DC6 6905 bvs +0x7 /* 00000DCD */
00000DC8 B7CB cmpa.l A3, A3
00000DCA 0042 8302 ori.w D2, 0x8302
00000DCE 81F1 0E05 divs.w D0, [A1 + D0 * 8 + 0x5]
00000DD2 0161 bchg -[A1], D0
00000DD4 A413 syscall FlushVol, flags=4
00000DD6 03F4 .incomplete
00000DD8 0E69 50A7 0641 .invalid.w [A1 + 0x641], 0x50A7 // invalid immediate operation
00000DDE 7B0A moveq.l D5, 0x0A
00000DE0 F706 .extension 0x706 <<F/4-5/3>> // unimplemented
00000DE2 4EC7 jmp D7
00000DE4 065F A4DA addi.w [A7]+, 0xA4DA
00000DE8 AB00 syscall BitBlt
00000DEA 6312 bls +0x14 /* 00000DFE */
00000DEC D305 addx.b D1, D5
00000DEE 1818 move.b D4, [A0]+
00000DF0 0481 8888 04A4 subi.l D1, 0x888804A4
00000DF6 96C3 sub.w A3, D3
fn00000DF8:
00000DF8 057B 0BD3 05CB 0B21 bchg [[] + 0x5CB0B21], D2
// begin alternate branch 00000DFE-00000E00
label00000DFE:
00000DFE 0B21 btst -[A1], D5
// end alternate branch 00000DFE-00000E00
label00000DFE: // (misaligned)
00000E00 C7F7 066C muls.w D3, [A7 + D0.w * 8 + 0x6C]
00000E04 F706 .extension 0x706 <<F/4-5/3>> // unimplemented
00000E06 7DD1 moveq.l D6, 0xFFFFFFD1
00000E08 CF68 D5CF and.w [A0 - 0x2A31], D7
00000E0C 7B0A moveq.l D5, 0x0A
00000E0E F706 .extension 0x706 <<F/4-5/3>> // unimplemented
00000E10 9D87 subx.l D6, D7
00000E12 06AE F786 B9E9 11E4 addi.l [A6 + 0x11E4], 0xF786B9E9
00000E1A 3C9E move.w [A6], [A6]+
00000E1C 8706 sbcd D3, D6
00000E1E FBF3 .invalid <<F/7/5>>
00000E20 2C04 move.l D6, D4
00000E22 DAA3 add.l D5, -[A3]
00000E24 02A9 4DC9 C925 4C45 andi.l [A1 + 0x4C45], 0x4DC9C925
00000E2C 1141 4C74 move.b [A0 + 0x4C74], D1
00000E30 630F bls +0x11 /* 00000E41 */
00000E32 09CB .incomplete
00000E34 0F16 btst [A6], D7
00000E36 3B01 move.w -[A5], D1
00000E38 11CB 8B02 move.b [0xFFFF8B02], A3
00000E3C D9C8 add.l A4, A0
00000E3E 8B02 sbcd D5, D2
00000E40 0200 1351 andi.b D0, 0x51 /* 'Q' */
00000E44 044C 8B02 subi.w A4, 0x8B02
00000E48 2C93 move.l [A6], [A3]
00000E4A 1342 0668 move.b [A1 + 0x668], D2
00000E4E 5B09 subq.b A1, 5
00000E50 809B or.l D0, [A3]+
00000E52 0C5C 4B10 cmpi.w [A4]+, 0x4B10
00000E56 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000E58 DB0A addx.b -[A5], -[A2]
00000E5A 7302 moveq.l D1, 0x02
00000E5C C139 7B0A E9C8 and.b [0x7B0AE9C8], D0
00000E62 6503 bcs +0x5 /* 00000E67 */
00000E64 6342 bls +0x44 /* 00000EA8 */
00000E66 7302 moveq.l D1, 0x02
00000E68 011E btst [A6]+, D0
00000E6A 0409 01FE subi.b A1, 0xFE
00000E6E 6188 bsr -0x76 /* 00000DF8 */
00000E70 4D09 .invalid 6, A1 // invalid opcode 4 with b == 4
00000E72 85DA divs.w D2, [A2]+
00000E74 B343 xor.w D3, D1
00000E76 06E4 .incomplete
00000E78 AA00 syscall OpenCPort
00000E7A 0F16 btst [A6], D7
00000E7C DB01 addx.b D5, D1
00000E7E 2D09 move.l -[A6], A1
00000E80 E441 asr D1.w, 2
00000E82 D487 add.l D2, D7
00000E84 0738 436A btst [0x0000436A], D3
00000E88 C9D0 muls.w D4, [A0]
00000E8A B70D cmpm.b [A3]+, [A5]+
00000E8C 8EA5 or.l D7, -[A5]
00000E8E 0719 btst [A1]+, D3
00000E90 D24D add.w D1, A5
00000E92 D144 addx.w D0, D4
00000E94 CB03 abcd D5, D3
00000E96 31FC F706 42F7 move.w [0x000042F7], 0xF706
00000E9C 0CBD F706 64F7 cmpi.l <<invalid special address>>, 0xF70664F7
00000EA2 0CF4 .incomplete
00000EA4 F706 .extension 0x706 <<F/4-5/3>> // unimplemented
00000EA6 86E2 divu.w D3, -[A2]
label00000EA8:
00000EA8 0807 03A4 btst.b D7, 0xA4
00000EAC 41F7 74A3 lea.l A0, [A7 + D7.w * 4 - 0x93]
00000EB0 11A9 104C 3B01 move.b [[A0 + <<invalid base displacement size>> + D3 * 2]], [A1 + 0x104C]
00000EB6 2CDA move.l [A6]+, [A2]+
00000EB8 E03A ror D2.b, D0
00000EBA 8685 or.l D3, D5
00000EBC 2091 move.l [A0], [A1]
00000EBE 014A bchg A2, D0
00000EC0 86B3 08FB or.l D3, [A3 + D0 - 0x5]
00000EC4 01A8 A604 bclr [A0 - 0x59FC], D0
00000EC8 A4AB syscall 0x0AB, flags=4
00000ECA 036B 014B bchg [A3 + 0x14B], D1
00000ECE 02AB 033B 014B 02E1 andi.l [A3 + 0x2E1], 0x33B014B
00000ED6 2363 12E0 move.l [A1 + 0x12E0], -[A3]
00000EDA 1818 move.b D4, [A0]+
00000EDC 7089 moveq.l D0, 0xFFFFFF89
00000EDE 2C70 F70D movea.l A6, [[A0 + <<invalid base displacement size>>] + A7 * 8]
00000EE2 2358 0200 move.l [A1 + 0x200], [A0]+
00000EE6 0FD1 .incomplete
00000EE8 02F7 .incomplete
00000EEA 06BF F706 D0F7 addi.l <<invalid special address>>, 0xF706D0F7
00000EF0 06E1 .incomplete
00000EF2 71FC moveq.l D0, 0xFFFFFFFC